#pragma once

namespace axisgroup {
class FsmItf
{
public:
    virtual ~FsmItf() = default;
    virtual void reset() = 0;
    virtual void update(bool is_first) = 0;
};
}  // namespace axisgroup
